be accessible by car or other means of transport - Deutsch Englisch Wörterbuch